import {
  Entity,
  PrimaryColumn,
  PrimaryGeneratedColumn,
  Column,
} from 'typeorm'

/* 实体类 */
@Entity()
export class test_jy {
  @PrimaryGeneratedColumn()
  id: number

  @Column()
  jy_code: string

  @Column()
  jy_name: string

  @Column()
  jy_mon: string

  @Column()
  jy_buy_date: string

  @Column()
  jy_del_date: string

}

/* jy_data 实体类 */
@Entity()
export class jy_data {
  @PrimaryGeneratedColumn()
  id: number

  @Column()
  NOEDATE: string
  @Column()
  Bz: string // 币种
  @Column()
  Cbjg: string // 成本价格
  @Column()
  Cbjgex: string // 成本价格 而新
  @Column()
  Ckcb: string // 此刻成本
  @Column()
  Ckcbj: string // 此刻成本价
  @Column()
  Ckyk: string // 此刻盈亏

  @Column()
  Cwbl: string
  @Column()
  Djsl: string // 
  @Column()
  Dqcb: string // 当期成本
  @Column()
  Dryk: string // 当日盈亏
  @Column()
  Drykbl: string // 当日盈亏比例
  @Column()
  Gddm: string
  @Column()
  Gfmcdj: string
  @Column()
  Gfmrjd: string
  @Column()
  Gfssmmce: string
  @Column()
  Gfye: string
  @Column()
  Jgbm: string
  @Column()
  Khdm: string
  @Column()
  Ksssl: string
  @Column()
  Kysl: string
  @Column()
  Ljyk: string
  @Column()
  Market: string // 市场
  @Column()
  Mrssc: string
  @Column()
  Sssl: string
  @Column()
  Szjsbs: string
  @Column()
  Ykbl: string
  @Column()
  Zjzh: string
  @Column()
  Zqdm: string // 证券代码
  @Column()
  Zqlx: string
  @Column()
  Zqlxmc: string
  @Column()
  Zqmc: string // 证券名称
  @Column()
  Zqsl: string // 证券数量
  @Column()
  Ztmc: string
  @Column()
  Ztmr: string
  @Column()
  Zxjg: string // 最新价格
  @Column()
  Zxsz: string // 最新市值
}

/* summary 汇总 实体类 */
@Entity()
export class summary {
  @PrimaryGeneratedColumn()
  id: number
  @Column()
  date: string
  @Column() // 汇总
  drhz: string
  @Column() // 持有数量
  num: number
  @Column() // 总市值
  zsz: string
  @Column() // 持仓盈亏
  ccyk: string
  @Column({ type: 'longtext' }) // 全部股票列表信息
  stocks: string
}